package com.zhongwang.business.module.estimateBudgetAccountingManage.model;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 *  VwPdmWorkingHoursModel
 *  PDM中的工时视图模型
 * @author 徐一贺
 * @date 2020/11/13 11:19
 * @version 1.0
      */
@Data
public class VwPdmWorkingHoursModel {
    /**
     * 主表主键
     */
    private Integer id;
    /**
     * 主表外键：依赖项目看板系统项目表主键
     */
    private Integer proId;
    /**
     * 主表外键：依赖项目看板系统项目表项目号
     */
    private String proCode;
    /**
     * 项目名称
     */
    private String proName;
    /**
     * 项目数量
     */
    private Integer proNum;
    /**
     * 专业名称
     */
    private String special;
    /**
     * 商务系统专业ID（1=机械 2=自动化 3=流体）
     */
    private Integer busSpecialId;
    /**
     * 成本类型
     * 1=设计工时确认
     * 2=下料工时计划
     * 3=铆焊工时计划
     * 4=热处理计划
     * 5=装配工时计划
     * 6=涂装工时计划
     * 7=安装工时计划
     * 8=调试工时确认
     */
    private Integer costType;
    /**
     * 部分ID
     */
    private Integer proPartId;
    /**
     * 部分
     */
    private String proPart;
    /**
     * 删除状态
     */
    private Integer isDel;
    /**
     * 驳回原因
     */
    private String rejectReason;
    /**
     * 状态（1=保存 2=提交 3=审核通过）
     */
    private Integer status;
    /**
     * 创建人编号
     */
    private String createCode;
    /**
     * 创建人
     */
    private String createName;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * (待)审核人编号
     */
    private String verifyCode;
    /**
     * 审核人
     */
    private String verifyName;
    /**
     * 审核时间
     */
    private Date verifyTime;
    /**
     * 接收状态
     */
    private Integer receiveStatus;
    /**
     * 接收时间
     */
    private Date receiveTime;
    /**
     * 科室Id
     */
    private Integer branchId;
    /**
     * 科室名称
     */
    private String branchName;
    /**
     * 设计成本输出主表外键
     */
    private Integer cosSheetId;
    /**
     * 设计成本输出主表外键们
     */
    private String cosSheetIds;
    /**
     * 数据分类:
     * （1设计工时：人工工时/结构总重/结构净重
     * 2下料工时：人工工时/主要辅材
     * 3铆焊工时：人工工时/主要辅材
     * 4热处理计划：热处理
     */
    private String dataType;
    /**
     * 工时类别（设计工时/调试工时/操作工/力工/吊车工/钳工...）
     * 重量类别（结构总重/结构净重-碳钢、结构净重-不锈钢、结构净重-铝材...）
     * 主要辅材（焊材/气体/切片/磨片/油漆/稀释剂/电线电缆/管接头..）
     */
    private String describe;
    /**
     * 数量
     */
    private BigDecimal quantity;
    /**
     * 单位
     */
    private String unit;
    /**
     * 备注
     */
    private String remark;

}
